mass protests - German English Dictionary